<?php include 'conf/base.php';?>

<?php 
if(logged_in()){
	$url = get_base_url();
	exit('<meta http-equiv="refresh" content="0; url=' . urldecode($url) . '"/>');
}
 
$url_from = getenv('HTTP_REFERER');
if (substr_count($url_from,'registro.php')<1){
	$_SESSION['URL_FROM'] = $url_from;
};

$errors = array ();

if (isset($_POST['username'],$_POST['mail'],$_POST['password'])){

	$username = $_POST['username'];
	$nombre = "nombre";
	$telefono = $_POST['telefono'];
	$mail = $_POST['mail'];
	$password = $_POST['password'];
	$tipo= $_POST["tipo"];
	$barrio= "";
	$password_rep = $_POST['password_rep'];
	
	if (empty($username) || empty($mail) || empty($password)){

		$errors['username'] = gettext("Valor requerido");	
		$errors['mail'] = gettext("Valor requerido");
		$errors['password'] = gettext("Valor requerido");

	} else {

		if (filter_var($mail, FILTER_VALIDATE_EMAIL) === false){
			$errors['mail'] = gettext("Direccion de email invalida");
		}
		if (user_exists($username)){
			$errors['username'] = gettext("El nombre de usuario elegido ya esta registrado");
		}		
		if (existe_email($mail)){
			$errors['mail'] = gettext("El email ingresado ya se encuentra registrado");
		}	
		if (!($password == $password_rep)){
			$errors['password'] = gettext("Las contraseñas ingresadas no son iguales");
			$errors['password_rep'] = gettext("Las contraseñas ingresadas no son iguales");		
		}
 		if (!fnValidateAlphanumeric($username)){
 			$errors['username'] = gettext("El nombre de usuario tiene formato inválido. Solo letras y números son permitidos");
 		}
		if (strlen($username) > 30 || strlen($username) < 4){
			$errors['username'] = gettext("La longitud del nombre de usuario tiene que ser mayor a 3 y menor que 31 caracteres");
		}
		if( !empty($telefono) && !fnValidateNumeric($telefono)){
			$errors['telefono'] = gettext("El telefono debe contener solo numeros");
		}
		if ( strlen($telefono) > 20){
			$errors['telefono'] = gettext("La longitud máxima del teléfono es de 20 digitos");
		}
		

	}

	if (empty($errors)){
		$usuario_id = nuevo_usuario($username, $nombre, $telefono, $mail, $password, $tipo, $barrio);
		if($usuario_id != 0){
			registrar_mail_registro($usuario_id);
			$_SESSION['username'] = $username;
			$_SESSION['usuario_id'] = $usuario_id;
			$_SESSION['mensaje'] = gettext("¡Bienvenido ") ." ".$username. "!. ".gettext("En minutos recibirá un mail de bienvenida, revise su correo electrónico no deseado en caso de no recibirlo");
			$url_from = "home.php";
			if (!empty($_SESSION['URL_FROM'])){
				$url_from = $_SESSION['URL_FROM'];
			};
			$url = $url_from;
			exit('<meta http-equiv="refresh" content="0; url=' . urldecode($url) . '"/>');
		}
	}

}
?>

<?php $title = gettext("Registro"). " | ". gettext("Anuncios Locales")?>
<?php $descripcion = gettext("Registrate para publicar gratis")?>
<?php $keywords = gettext("Registrate para publicar gratis")?>

<?php include 'template_header_subdominios.php'?>

<?php include 'template_nav_bar_subdominios.php';?>

<?php 
   $login_erros = array();
   $url_from = getenv('HTTP_REFERER');
   if (substr_count($url_from,'login.php')<1){
     $_SESSION['URL_FROM'] = $url_from;
    };

   if (isset($_POST['username'],$_POST['password'])){

      $username = $_POST['username'];
      $password = $_POST['password'];

      if (empty($username) || empty($password)){
          $login_erros[] = gettext("Debe ingresar tanto nombre de usuario como contraseña");
      } else {
         if (login_check($username,$password)) {         
            $usuario = obtener_usuario_por_username( $username);
            if (strpos($username,'@') !== false) {
            	 $usuario = obtener_usuario_por_mail( $username);
            } else {
            	$usuario = obtener_usuario_por_username( $username);
            }
            $_SESSION['username'] =  $usuario['username'];
            $_SESSION['usuario_id'] = $usuario['usuario_id'];
           
            $url_from = get_base_url();
             if (!empty($_SESSION['URL_FROM'])){
             $url_from = $_SESSION['URL_FROM'];
             };
          
            $url = $url_from;
            exit('<meta http-equiv="refresh" content="0; url=' . urldecode($url) . '"/>');

         } else {         	
              $login_erros[] = gettext("Nombre de usuario o email o contraseña incorrecta");
         }
      }
   }
?>

<div class="container">
	<br>
	<div class="row">
		<div class="col-md-8">

			<div class="panel panel-success-dark animated fadeInDown">
				<div class="panel-heading"><?php echo gettext("Registro")?></div>
				<div class="panel-body">
					<form role="form" method="post">
						<div class="form-group">
							<label for="InputUserName"><?php echo gettext("Nombre Usuario")?><sup>*</sup></label>
							<input type="text" class="form-control" id="InputUserName"
								name="username" <?php if(isset($_POST['username'])) echo "value='$_POST[username]'";?> required>
							  <?php if (array_key_exists("username",$errors)){                            
                        	    echo "<div class='alert alert-danger'>$errors[username]</div>";                            
                          	  }?>								
						</div>						
						<div class="form-group">
							<label for="InputLastName"><?php echo gettext("Teléfono")?></label>
							<input type="text" class="form-control" id="InputLastName"
								name="telefono" <?php if(isset($_POST['telefono'])) echo "value='$_POST[telefono]'";?>>
							<?php if (array_key_exists("telefono",$errors)){                            
                        	    echo "<div class='alert alert-danger'>$errors[telefono]</div>";                            
                          	}?>
						</div>
						<div class="form-group">
							<label for="InputEmail">Email<sup>*</sup></label> <input
								type="email" class="form-control" id="InputEmail" name="mail" <?php if(isset($_POST['mail'])) echo "value='$_POST[mail]'";?> required>
							<?php if (array_key_exists("mail",$errors)){                            
                        	    echo "<div class='alert alert-danger'>$errors[mail]</div>";                            
                          	 }?>
						</div>
						<div class="form-group">
							<label for="tipo"><?php echo gettext("Tipo Usuario")?></label>
							<div class="radio">
								<label> <input type="radio" name="tipo" id="optionsRadios1"
									value="PARTICULAR" checked>
                              <?php echo gettext("Particular")?>
                            </label>
							</div>
							<div class="radio">
								<label> <input type="radio" name="tipo" id="optionsRadios2"
									value="COMERCIO">
                              <?php echo gettext("Comercio / Empresa")?>
                            </label>
							</div>
						</div>
						<div class="row">
							<div class="col-md-6">
								<div class="form-group">
									<label for="InputPassword"><?php echo gettext("Contraseña")?><sup>*</sup></label>
									<input type="password" class="form-control" id="InputPassword"
										name="password" <?php if(isset($_POST['password'])) echo "value='$_POST[password]'";?> required>
								<?php if (array_key_exists("password",$errors)){                            
                        	    echo "<div class='alert alert-danger'>$errors[password]</div>";                            
                          	  }?>	
								</div>
							</div>
							<div class="col-md-6">
								<div class="form-group">
									<label for="InputConfirmPassword"><?php echo gettext("Repita la contraseña")?><sup>*</sup></label>
									<input type="password" class="form-control"
										id="InputConfirmPassword" name="password_rep" <?php if(isset($_POST['password_rep'])) echo "value='$_POST[password_rep]'";?> required>
									<?php if (array_key_exists("password_rep",$errors)){                            
                        	    	echo "<div class='alert alert-danger'>$errors[password_rep]</div>";                            
                          	  		}?>
								</div>
							</div>
						</div>
						<div class="row">
							<div class="col-md-8">
								<label class="checkbox-inline"> <input type="checkbox"
									id="inlineCheckbox1" value="option1" checked> <?php echo gettext("He leído y Acepto los")?> <a
									href="<?php echo  get_terminos_y_condiciones_url()?>"
									target="_blank"><?php echo gettext("Términos y Condiciones")?></a>.
								</label>
							</div>
							<div class="col-md-4">
								<button type="submit" class="btn btn-ar btn-primary pull-right"><?php echo gettext("Ingresar")?></button>
							</div>
						</div>
					</form>
				</div>
			</div>
		</div>
		<div class="col-md-4">
		
			<section class="margin-top">
			
			<?php //include 'adsense_registro_derecha.php';?>
			
			</section>
		
		</div>
	</div>
</div>
<!-- container  -->

<?php include 'template_footer_subdominios.php'?>
<?php include 'template_side_bar_subdominios.php';?>

<!-- Scripts -->
<!-- Compiled in vendors.js -->
<!--
<script src="assets/js/jquery.min.js"></script>
<script src="assets/js/jquery.cookie.js"></script>
<script src="assets/js/imagesloaded.pkgd.min.js"></script>
<script src="assets/js/bootstrap.min.js"></script>
<script src="assets/js/bootstrap-switch.min.js"></script>
<script src="assets/js/wow.min.js"></script>
<script src="assets/js/slidebars.min.js"></script>
<script src="assets/js/jquery.bxslider.min.js"></script>
<script src="assets/js/holder.js"></script>
<script src="assets/js/buttons.js"></script>
<script src="assets/js/jquery.mixitup.min.js"></script>
<script src="assets/js/circles.min.js"></script>
<script src="assets/js/masonry.pkgd.min.js"></script>
<script src="assets/js/jquery.matchHeight-min.js"></script>
-->

<script src="http://<?php echo DOMINIO_BASE_COMPLETO?>/js/vendors.js"></script>
<script src="http://<?php echo DOMINIO_BASE_COMPLETO?>/js/funcionesjs.js"></script>

<!-- Syntaxhighlighter -->
<script src="http://<?php echo DOMINIO_BASE_COMPLETO?>/js/syntaxhighlighter/shCore.js"></script>
<script src="http://<?php echo DOMINIO_BASE_COMPLETO?>/js/syntaxhighlighter/shBrushXml.js"></script>
<script src="http://<?php echo DOMINIO_BASE_COMPLETO?>/js/syntaxhighlighter/shBrushJScript.js"></script>

<script src="http://<?php echo DOMINIO_BASE_COMPLETO?>/js/app.js"></script>
<script src="http://<?php echo DOMINIO_BASE_COMPLETO?>/js/index.js"></script>

</body>

</html>